package co.yixiang.modules.shop.web.param;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import co.yixiang.common.web.param.QueryParam;

/**
 * <p>
 * 商品表 查询参数对象
 * </p>
 *
 * @author hupeng
 * @date 2019-10-19
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="YxStoreProductQueryParam对象", description="商品表查询参数")
public class YxStoreProductQueryParam extends QueryParam {
    private static final long serialVersionUID = 1L;
    private String sid;
    @ApiModelProperty(value = "按认购价排序")
    private String priceOrder;
    @ApiModelProperty(value = "按认购成本价排序")
    private String investCostOrder;
    private String salesOrder;
    private String keyword;
    @ApiModelProperty(value = "类型  空:热门   1:保留   2:被认购  3:未被认购   4:可认购   5:推荐")
    private String type;
    @ApiModelProperty(value = "保留类型  -1:全部  1: 手工保留   2:认购保留   3:支付保留")
    private Integer lockType;
    @ApiModelProperty(value = "门店id")
    private String storeId;

    @ApiModelProperty(value = "认购价开始价格  为空传0")
    private Integer investPriceBegin;

    @ApiModelProperty(value = "认购价结束价格 为空传0")
    private Integer investPriceEnd;

}
